a powerful microscope - German English Dictionary